package ejb.com.bbva.cbm.dominio;

import java.util.Date;

import ejb.cbm.operatoria.bean.CuentaBean;
import ejb.cbm.operatoria.bean.TransaccionSignificativaBean;

public class DatosRetiroEfectivo {

	private CuentaBean cuenta;
	private Double importe;
	private String divisaId;
	private String cajaId;
	private String observacion;
	private DatosAutorizacion autorizacion;
	private String usuarioRegistro;
	private Date fechaRegistro;

    //Ini: Campos Adicionales
    private String nombreTitular;
    private String condicionCuenta;
    private long afectaSaldoDisponible;
	private String terminalRegistro;
	private String oficinaRegistro;
    //Fin: Campos Adicionales
	
	private TransaccionSignificativaBean transaccionSignificativa;
	private Long codigoOperacion;
	
	public CuentaBean getCuenta() {
		return cuenta;
	}
	public void setCuenta(CuentaBean cuenta) {
		this.cuenta = cuenta;
	}
	public Double getImporte() {
		return importe;
	}
	public void setImporte(Double importe) {
		this.importe = importe;
	}
	public String getDivisaId() {
		return divisaId;
	}
	public void setDivisaId(String divisaId) {
		this.divisaId = divisaId;
	}
	public String getCajaId() {
		return cajaId;
	}
	public void setCajaId(String cajaId) {
		this.cajaId = cajaId;
	}
	public String getObservacion() {
		return observacion;
	}
	public void setObservacion(String observacion) {
		this.observacion = observacion;
	}
	public DatosAutorizacion getAutorizacion() {
		return autorizacion;
	}
	public void setAutorizacion(DatosAutorizacion autorizacion) {
		this.autorizacion = autorizacion;
	}
	public void setUsuarioRegistro(String usuario) {
		this.usuarioRegistro = usuario;
	}
	public String getUsuarioRegistro() {
		return usuarioRegistro;
	}
	public void setNombreTitular(String nombreTitular) {
		this.nombreTitular = nombreTitular;
	}
	public String getNombreTitular() {
		return nombreTitular;
	}
	public void setCondicionCuenta(String condicionCuenta) {
		this.condicionCuenta = condicionCuenta;
	}
	public String getCondicionCuenta() {
		return condicionCuenta;
	}
	public void setAfectaSaldoDisponible(long afectaSaldoDisponible) {
		this.afectaSaldoDisponible = afectaSaldoDisponible;
	}
	public long getAfectaSaldoDisponible() {
		return afectaSaldoDisponible;
	}
	public void setTerminalRegistro(String terminalRegistro) {
		this.terminalRegistro = terminalRegistro;
	}
	public String getTerminalRegistro() {
		return terminalRegistro;
	}
	public void setOficinaRegistro(String oficinaRegistro) {
		this.oficinaRegistro = oficinaRegistro;
	}
	public String getOficinaRegistro() {
		return oficinaRegistro;
	}
	public TransaccionSignificativaBean getTransaccionSignificativa() {
		return transaccionSignificativa;
	}
	public void setTransaccionSignificativa(
			TransaccionSignificativaBean transaccionSignificativa) {
		this.transaccionSignificativa = transaccionSignificativa;
	}
	public Long getCodigoOperacion() {
		return codigoOperacion;
	}
	public void setCodigoOperacion(Long codigoOperacion) {
		this.codigoOperacion = codigoOperacion;
	}
	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}
	public Date getFechaRegistro() {
		return fechaRegistro;
	}
}
